// 工具函数
function array_uniq(array){
        var temp = []; //一个新的临时数组
        for(var i = 0; i < array.length; i++){
            if(temp.indexOf(array[i]) == -1){
                temp.push(array[i]);
            }
        }
        return temp;
    }
    function array_diff(aArr,bArr){ //第一个数组减去第二个数组
    　　if(bArr.length==0){return aArr}
    　　var diff=[];
    　　var str=bArr.join("&quot;&quot;");
    　　for(var e in aArr){
    　　if(str.indexOf(aArr[e])==-1){
    　　　　diff.push(aArr[e]);
    　　　　}
    　　}
    　　return diff;
    }
    function obj_length(o) {
        var count = 0;
        for(var i in o){
            count ++;
        }
        return count;   
    };
    function obj_pop(o) {
        var row = {};
        var index ;
        var v ;
        for(var i in o){
            index = i;
            v = o[i];   
        }
        row[index]=v;
        return row;

    };